#ifndef     __FR_LV_CUSTOMER_PAGE_H__
#define     __FR_LV_CUSTOMER_PAGE_H__
#include "lvgl.h"
#include "fr_lv_public_func.h"

uint8_t fr_ui_watchface_total(void);
ui_func fr_ui_get_watchface(void);
bool fr_lv_is_ui_index_in_list(uint8_t custom_ui_arry_index);
void fr_lv_custom_page_set_watch_face(uint8_t watch_face_id);
bool fr_lv_custom_page_add(uint8_t custom_ui_arry_index);
bool fr_lv_custom_page_delete(uint8_t custom_ui_arry_index);
uint8_t fr_lv_get_custom_page_length(void);
uint8_t *fr_lv_get_custom_page_data(void);
ui_func fr_lv_get_prev_custom_page(uint8_t index);
ui_func fr_lv_get_next_custom_page(uint8_t index);
ui_func fr_lv_get_cur_custom_page(uint8_t index);
uint8_t splist_get_elem_number(void);
ui_func get_prior_element(uint8_t index);
ui_func get_next_element(uint8_t index);
ui_func get_cur_element(uint8_t index);
void page_list_traverser(void);
void fr_lv_custom_page_init(void);
#endif
